Informasi Umum
Prasyarat
IF2151
Tujuan Umum
Memberikan pemahaman tentang keamanan data dengan kriptografi,
meliputi konsep dan aplikasinya.
Tujuan Khusus
Mahasiswa mampu:
- Memahami metode-metode enkripsi dan dekripsi dengan berbagai
algoritma kriptografi
- Memecahkan chiperteks sederhana dengan beberapa metode
kriptanalisis.
- Memahami konsep otentikasi pesan dan digital signature
- Membuat program aplikasi kriptografi dengan bahasa
pemrograman tertentu.
Lingkup Bahasan
Pokok Bahasan yang diberikan di dalam kuliah:
- Pengantar Kriptografi
- Jenis-jenis Serangan ( attack ) pada Kriptografi
- Teori Bilangan
- Algoritma Kriptografi Klasik
- Unbreakable Cipher
- Algoritma Kriptografi Modern
- Block Cipher
- Stream Cipher
- Data Encryption Standard (DES) dan Advanced Encryption Standard (AES)
- Sistem Kriptografi Kunci-Publik
- Algoritma Kriptografi Kunci-Publik (RSA, ElGalaml, Knapsack)
- Protokol Kriptografi
- Fungsi hash satu-arah
- Otentikasi dan Tanda-tangan Digital ( digital signature )
- Digital Signature Standard (DSS)
- Algoritma-algoritma Pendukung Kriptografi
- Steganografi dan Watermarking
- Public Key Infrastructure (PKI)
- Manajemen Kunci
- Kriptografi dalam Kehidupan Sehari-hari
Buku Utama
Buku teks yang dijadikan sebagai acuan kuliah:
- Schneier, Bruce, Aplied Cryptography 2nd, John Wiley & Sons, 1996
- Menezes, Alfred J., Paul C van Oorschot, dan Scott A. Vanstone, Handbook of Applied Cryptography, CRC Press, 1996.
- Stalling, W., Cryptography and Network Security, Principle and Practice 3rd Edition, Pearson Education, Inc., 2003
- Rhee, Man Young, Cryptography and Secure Communications, McGraw-Hill, 1994
- Meyer, Carl H. & Matyas, Stephen M., Cryptography, A New Dimension in Computer Data Security, John Wiley & Sons, 1982.
Buku Tambahan
Piper, Fred & Murphy, Sean, Cryptography, A Very Short Introduction ,
Oxford University Press, 2002
Sumber Lain
Sumber-sumber dari internet.
Pelaksanaan Perkuliahan:
Kuliah dilaksanakan dengan metodologi berikut:
- Kuliah tatap muka di kelas
- Pemberian Pekerjaan Rumah (1 kali)
- Pemberian tugas eksplorasi metode enkripsi terbaru di internet (1 kali)
- Pemberian tugas aplikasi (pemrograman) (2kali)
Penilaian:
Komponen penilaian:
- Tugas pemrograman (35%)
- Tugas kriptanalisis sederhana (15%)
- Makalah (15%)
- UAS (30%)
- Kehadiran kuliah (5%)